# 单例 实现---修改__new__方法
# py64证明后，我们就能理解单例了
class Person(object):
    ins = None
    def __new__(cls):
        # 如果存在这么一个空间就创建 不存在就创建
        if cls.ins == None:
            cls.ins = object.__new__(cls)
        return cls.ins

    def __init__(self):
        pass

p1 = Person()
p2 = Person()
print(p1)
print(p2)
